package com.soul.dubbo.api.mongo;

import com.soul.model.mongo.Visitors;
import com.soul.model.vo.PageResult;

import java.util.List;

/**
 * @author mdoya
 * @version 1.0
 * @description:
 */
public interface VisitorApi {

    /**
     *  添加访问记录
     * @param visitors 访问记录对象
     */
    void addVisitors(Visitors visitors);

    /**
     *  查询当前被访问用户
     * @param userId 当前用户id
     * @return List<Visitors>
     */
    List<Visitors> findVisitors(Long userId,Long lastTime);

    /**
     *  用户查询被访问用户
     * @param currendUserId
     * @param page
     * @param pagesize
     * @return
     */
    PageResult<Visitors> findFriendFollowPage(Long currendUserId, Long page, Long pagesize);
}
